/**求出0～999之间的所有“水仙花数”并输出。
 (“水仙花数”是指一个三位数，其各位数字的立方和确好等于该数本 身，如；153＝1＋5＋3?，则153是一个“水仙花数“。）*/

public class homework3 {
    public static int is_nar(int a){
        int b = a;
        int tot = 0; int time = 0;
        while(a!=0){
            int i=a%10;
            tot=tot+i*i*i;
            a/=10;
            time++;
        }
        if(time!=3){
            return -1;
        }
        if(tot==b){
            return 1;
        }else{
            return -1;
        }
    }
    public static void main(String[] args){
        for(int i=0;i<=999;i++){
            if(is_nar(i)==1){
                System.out.print(i+"\t");
            }
        }
    }
}
